package br.com.programacao.concorrente.auxiliar;

import java.util.Calendar;

/**
 *A classe Constantes é responsável por armazenar os parâmetros do sistema, 
 * como quantidade de arquivos e o tamanho dos mesmos.
 */
public class Constantes {
    public static final int QTD_CARACTERES_FILE = 1000;
    public static int QTD_FILES = 5000;
    public static int QTD_CREATED = 0;
    public static int TAM_MAX_BUFFER = 5000;
    public static long INTERVAL_THREAD = 10000L;
    public static int QTD_THREADS = 100;
    public static int LAST_NAME_FILE_GENERATE = 0;
    public static int NUMBER_EXECUTION = 1;
    public static long INTERVAL_THREAD_PRODUCT = 5000L;
    public static long INSTANT_INIT;
    public static long TIME_EXECUTION = (1000L * 60) * 3;// TRÊS MINUTOS

    /**
     * Retorna os milissegundos do sistema. Criei o motodo para testar a captura
     * dos milissegundos
     * @return
     */
    public static long getTimeMillis() {
        return Calendar.getInstance().getTimeInMillis();
    }
}
